#include "RenderAPI.hpp"
#include "../Platform/OpenGL/OpenGLRenderAPI.hpp"
namespace Kriko
{
	RenderAPI::API RenderAPI::s_API = RenderAPI::API::OPENGL;

	Scope<RenderAPI> RenderAPI::Create()
	{
		switch (s_API)
		{
		case RenderAPI::API::OPENGL:
			return CreateScope<OpenGLRenderAPI>();
		case RenderAPI::API::NONE:
			assert(false && "UNKNOW RENDER API");
			return nullptr;
		}
	}
}